A Multi-Layered System of Metrics for the Measurement of Reuse by Inheritance

نویسنده

  • Radu Marinescu
چکیده

In spite of the intense efforts of metrics researches, the impact of object-oriented software metrics is for the moment still quite reduced. The cause of this fact lies not in an intrinsic incapacity of metrics to help assessing and improving the quality of object-oriented systems, but in an unsystematic, dispersed and ambiguous manner of defining and using the metrics. In this paper we define a multi-layered system of metrics that measures the inheritance-based reuse, and propose a number of metric definitions for the layers of this system. By defining and using such systems of metrics, we obtain a unitary approach of related measures and a systematic, yet flexible manner of defining new measures as part of a particular metrics system. Organising metric definitions in systems of metrics will contribute to that strongly needed order among object-oriented metrics, increasing thus their reliability and usability.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Correlating Dimensions of Inheritance Hierarchy with Complexity & Reuse

Inheritance is the vital feature of any object oriented software which provides reuse of exiting classes for designing new classes. Higher reuse provides higher productivity and greater quality. Inheritance hierarchy is one of the very important artifacts targeted for measurement of reuse and reusability. Reuse through inheritance hierarchy can be measured from two dimensionsDepth and Breadth. ...

متن کامل

Inheritance Tree Shapes and Reuse

The shapes of forests of inheritance trees can affect the amount of code reuse in an object-oriented system. Designers can benefit from knowing how structuring decisions affect reuse, so that they can make more optimal decisions. We show that a set of objective measures can classify forests of inheritance trees into a set of five shape classes. These shape classes determine bounds on reuse meas...

متن کامل

Thermal Behavior of a New Type of Multi-Layered Porous Air Heater

Based on an effective energy conversion method between gas enthalpy and thermal radiation, a multi-layered type of porous air heater has been proposed. In the five layered structure which is analyzed in this work, there are five porous layers which are separated by four quartz glass windows. The main layer operates as a porous radiant burner that products a large amount of thermal radiative ene...

متن کامل

Deriving Measures of Software Reuse in Object Oriented Systems

The analysis and measurement of current levels of software reuse are necessary to monitor improvements. This paper provides a framework for the derivation of measures of software reuse and introduces several de nitions, attributes, and abstractions of potentially measurable reuse properties. The framework is applied to the problem of measuring reuse in object oriented systems which support \lev...

متن کامل

A New Nonlinear Multi-objective Redundancy Allocation Model with the Choice of Redundancy Strategy Solved by the Compromise Programming Approach

One of the primary concerns in any system design problem is to prepare a highly reliable system with minimum cost. One way to increase the reliability of systems is to use redundancy in different forms such as active or standby. In this paper, a new nonlinear multi- objective integer programming model with the choice of redundancy strategy and component type is developed where standby strategy ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999